import numpy as np
import matplotlib.pyplot as plt

# 生成参数 t
t = np.linspace(0, 2 * np.pi, 1000)

# 爱心的 parametric equations
x = 16 * np.sin(t)**3
y = 13 * np.cos(t) - 5 * np.cos(2 * t) - 2 * np.cos(3 * t) - np.cos(4 * t)

# 创建图形
plt.figure(figsize=(6, 6))

# 绘制爱心轮廓
plt.plot(x, y, color='r', linewidth=2)  # 红色线条，线宽为2

# 填充爱心颜色（透明度为0.3）
plt.fill(x, y, color='red', alpha=0.3)

# 设置图形显示属性
plt.title('Heart Shape', fontsize=20, fontweight='bold', color='black')  # 设置标题
plt.axis('equal')  # 保证图形比例一致
plt.axis('off')  # 关闭坐标轴

# 显示图形
plt.show()
